/*************************************************************************
	> File Name: queue.h
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年12月03日 星期四 15时16分19秒
 ************************************************************************/

#ifndef _QUEUE_H
#define _QUEUE_H

typedef struct _queue {
    int head, tail, size, cnt;
    int *data;
} Queue;

Queue *initQueue(int);
int pushQueue(Queue *, int);
int popQueue(Queue *);
int expandQueue(Queue *);
void clearQueue(Queue *);
void outputQueue(Queue *);
int isEmptyQueue(Queue *);
int frontQueue(Queue *);

#endif
